<?php
$pacote = "classes/conversores";
$pathToThis = pathinfo(__FILE__);
$root = substr($pathToThis['dirname'], 0, strlen($pathToThis['dirname']) - strlen($pacote) - 1);

require_once $root."/classes/base/Conversor.class.php";

class ConversorTextoCPF extends Conversor {

    function ConversorTextoCPF() {
    }
    
    function converte($valor) {
    	$errStr = "Erro na convers&atilde;o para CPF: ";
		if(!ereg("([0-9]{3}).([0-9]{3}).([0-9]{3})-([0-9]{2})", $valor))
			throw new ConvertException($errStr."Padr&atilde;o de entrada incorreto. Ele deve seguir: 000.000.000-00");
    	return $valor;
    }
    
    public function getTipo() {
    	return "CPF";
    }
}
?>